multiplying and dividing polynomials